package proxy;

import java.lang.reflect.Proxy;

/**
 * @author wangzu
 * @date 2018/10/15
 */
public class HelloWorldTest {

    public static void main(String[] args) {
        HelloWorld helloWorld=new HelloWorldImpl();
        HelloWorldHandler handler=new HelloWorldHandler(helloWorld);

        HelloWorld proxy = (HelloWorld) Proxy.newProxyInstance(helloWorld.getClass().getClassLoader(), helloWorld.getClass().getInterfaces(), handler);
        proxy.sayHelloWorld();

    }
}
